package com.yuandian.ops.workbench.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 步骤分析Vo
 * <p>
 *
 * @author lijunhang
 * @date 2021/7/8
 * @since 1.0.0
 */
@Data
@HeadRowHeight(30)
public class StepAnalysisVo implements Serializable {

    /** 事件Id */
    @ExcelIgnore
    private String groupId;

    /** 系统id */
    @ExcelIgnore
    private Integer systemId;

    /** 业务编码 */
    @ExcelIgnore
    private String businessCode;

    /** 步骤编号 */
    @ExcelIgnore
    private String stepCode;

    /** 步骤名称 */
    private String stepName;

    /** 步骤类型 */
    private String stepType;

    /** 步骤请求量 */
    private String sumReqCount;

    /** 响应超时 */
    private String sumDealTimeAlarmCount;

    /** 失败 */
    private String sumFailCount;

    /** 告警 */
    private String sumAlarmCount;

    /** 响应超时比例 */
    private String dealTimeAlarmCountRate;

    /** 失败率 */
    private String failRate;

    /** 健康度 */
    private String healthRate;

    /** 数据所属周期 */
    @ExcelIgnore
    private String cycleTime;
}
